table.dataTable thead th, table.dataTable thead td { border-bottom: 3px solid #eee; }
table.dataTable.no-footer { border-bottom: 0; }
table.dataTable tbody th, table.dataTable tbody td { border-bottom: 1px solid #eee; }
table.dataTable { 
	color: #333; 
	font-size: 12px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, 
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	background: #30B9B2;
	border: 1px solid #30B9B2;
    color: #fff !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
	border-radius: 4px;
	border: 1px solid #ddd;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, 
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, 
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
	border: 1px solid #ddd;
	color: #ccc !important;
}
.dataTable tr td span { color: #1c9fc6; cursor: pointer; }
.dataTable thead tr { background: #f4f4f4; }